192 research outputs found

    Lazy AC-Pattern Matching for Rewriting

    Full text link
    We define a lazy pattern-matching mechanism modulo associativity and commutativity. The solutions of a pattern-matching problem are stored in a lazy list composed of a first substitution at the head and a non-evaluated object that encodes the remaining computations. We integrate the lazy AC-matching in a strategy language: rewriting rule and strategy application produce a lazy list of terms.Comment: In Proceedings WRS 2011, arXiv:1204.531

    Movement variability in stroke patients and controls performing two upper limb functional tasks: a new assessment methodology

    Get PDF
    Background: In the evaluation of upper limb impairment post stroke there remains a gap between detailed kinematic analyses with expensive motion capturing systems and common clinical assessment tests. In particular, although many clinical tests evaluate the performance of functional tasks, metrics to characterise upper limb kinematics are generally not applicable to such tasks and very limited in scope. This paper reports on a novel, user-friendly methodology that allows for the assessment of both signal magnitude and timing variability in upper limb movement trajectories during functional task performance. In order to demonstrate the technique, we report on a study in which the variability in timing and signal magnitude of data collected during the performance of two functional tasks is compared between a group of subjects with stroke and a group of individually matched control subjects. Methods: We employ dynamic time warping for curve registration to quantify two aspects of movement variability: 1) variability of the timing of the accelerometer signals' characteristics and 2) variability of the signals' magnitude. Six stroke patients and six matched controls performed several trials of a unilateral ('drinking') and a bilateral ('moving a plate') functional task on two different days, approximately 1 month apart. Group differences for the two variability metrics were investigated on both days. Results: For 'drinking from a glass' significant group differences were obtained on both days for the timing variability of the acceleration signals' characteristics (p = 0.002 and p = 0.008 for test and retest, respectively); all stroke patients showed increased signal timing variability as compared to their corresponding control subject. 'Moving a plate' provided less distinct group differences. Conclusion: This initial application establishes that movement variability metrics, as determined by our methodology, appear different in stroke patients as compared to matched controls during unilateral task performance ('drinking'). Use of a user-friendly, inexpensive accelerometer makes this methodology feasible for routine clinical evaluations. We are encouraged to perform larger studies to further investigate the metrics' usefulness when quantifying levels of impairment

    The play's the thing

    Get PDF
    For very understandable reasons phenomenological approaches predominate in the field of sensory urbanism. This paper does not seek to add to that particular discourse. Rather it takes Rorty’s postmodernized Pragmatism as its starting point and develops a position on the role of multi-modal design representation in the design process as a means of admitting many voices and managing multidisciplinary collaboration. This paper will interrogate some of the concepts underpinning the Sensory Urbanism project to help define the scope of interest in multi-modal representations. It will then explore a range of techniques and approaches developed by artists and designers during the past fifty years or so and comment on how they might inform the question of multi-modal representation. In conclusion I will argue that we should develop a heterogeneous tool kit that adopts, adapts and re-invents existing methods because this will better serve our purposes during the exploratory phase(s) of any design project that deals with complexity

    Strategies in PRholog

    Full text link
    PRholog is an experimental extension of logic programming with strategic conditional transformation rules, combining Prolog with Rholog calculus. The rules perform nondeterministic transformations on hedges. Queries may have several results that can be explored on backtracking. Strategies provide a control on rule applications in a declarative way. With strategy combinators, the user can construct more complex strategies from simpler ones. Matching with four different kinds of variables provides a flexible mechanism of selecting (sub)terms during execution. We give an overview on programming with strategies in PRholog and demonstrate how rewriting strategies can be expressed

    The graph rewriting calculus: confluence and expressiveness

    Get PDF
    Introduced at the end of the nineties, the Rewriting Calculus (rho-calculus, for short) is a simple calculus that uniformly integrates term-rewriting and lambda-calculus. The Rhog has been recently introduced as an extension of the rho-calculus, handling structures with cycles and sharing. The calculus over terms is naturally generalized by using unification constraints in addition to the standard rho-calculus matching constraints. This leads to a term-graph representation in an equational style where terms consist of unordered lists of equations. In this paper we show that the (linear) Rhog is confluent. The proof of this result is quite elaborated, due to the non-termination of the system and to the fact that we work on equivalence classes of terms. We also show that the Rhog can be seen as a generalization of first-order term-graph rewriting, in the sense that for any term-graph rewrite step a corresponding sequence of rewritings can be found in the Rhog

    A Domain-Specific Language for Incremental and Modular Design of Large-Scale Verifiably-Safe Flow Networks (Preliminary Report)

    Get PDF
    We define a domain-specific language (DSL) to inductively assemble flow networks from small networks or modules to produce arbitrarily large ones, with interchangeable functionally-equivalent parts. Our small networks or modules are "small" only as the building blocks in this inductive definition (there is no limit on their size). Associated with our DSL is a type theory, a system of formal annotations to express desirable properties of flow networks together with rules that enforce them as invariants across their interfaces, i.e, the rules guarantee the properties are preserved as we build larger networks from smaller ones. A prerequisite for a type theory is a formal semantics, i.e, a rigorous definition of the entities that qualify as feasible flows through the networks, possibly restricted to satisfy additional efficiency or safety requirements. This can be carried out in one of two ways, as a denotational semantics or as an operational (or reduction) semantics; we choose the first in preference to the second, partly to avoid exponential-growth rewriting in the operational approach. We set up a typing system and prove its soundness for our DSL.Comment: In Proceedings DSL 2011, arXiv:1109.032

    To sit or stand? A preliminary, cross sectional study to investigate if there is a difference in glenohumeral subluxation in sitting or standing in people following stroke

    Get PDF
    Background: Glenohumeral subluxation (GHS) is a common symptom following stroke. Many therapists postulate that GHS may be reduced if the base of support (BOS) is reduced and the centre of mass (COM) is raised as this requires greater postural muscle activity. However, there is little empirical evidence to support this practice. Objective: The aim of this preliminary study was to investigate if the amount of GHS alters from sitting to standing. Study design: A cross sectional, within-subject design in a convenience sample of 15 stroke patients with GHS was utilised. Methods: A prospective design was used with a single blinded tester who assessed GHS using the calliper method in sitting, standing and on return to sitting. Friedman and post hoc Wilcoxon tests showed that GHS was significantly reduced in standing compared to sitting (p <0.05) but this reduction was not maintained on return to sitting (p = 0.25). Conclusions: The results of this study are limited by its small size. However, these results indicate that reducing BOS during rehabilitation may improve GHS after stroke. Whilst the maintenance of benefit is not established, these findings suggest that reducing BOS as part of treatment may help patients with GHS. Further research is now required to replicate these results in a larger sample and to directly examine shoulder muscle activity to investigate which muscles may influence GHS in response to changing BOS. Future work could also aim to determine whether the reduction in GHS was directly attributable to a reduced BOS or the effort associated with moving from sitting to standing

    AT7519, a Novel Small Molecule Multi-Cyclin Dependent Kinase Inhibitor, Induces Apoptosis in Multiple Myeloma VIA GSK3 beta

    Get PDF
    Dysregulated cell cycling is a universal hallmark of cancer and is often mediated by abnormal activation of cyclin-dependent kinases (CDKs) and their cyclin partners. Overexpression of individual complexes are reported in multiple myeloma (MM), making them attractive therapeutic targets. In this study, we investigate the preclinical activity of a novel small-molecule multi-CDK inhibitor, AT7519, in MM. We show the anti-MM activity of AT7519 displaying potent cytotoxicity and apoptosis; associated with in vivo tumor growth inhibition and prolonged survival. At the molecular level, AT7519 inhibited RNA polymerase II (RNA pol II) phosphorylation, a CDK9, 7 substrate, associated with decreased RNA synthesis confirmed by [(3)H] Uridine incorporation. In addition, AT7519 inhibited glycogen synthase kinase 3beta (GSK-3beta) phosphorylation; conversely pretreatment with a selective GSK-3 inhibitor and shRNA GSK-3beta knockdown restored MM survival, suggesting the involvement of GSK-3beta in AT7519-induced apoptosis. GSK-3beta activation was independent of RNA pol II dephosphorylation confirmed by alpha-amanitin, a specific RNA pol II inihibitor, showing potent inhibition of RNA pol II phosphorylation without corresponding effects on GSK-3beta phosphorylation. These results offer new insights into the crucial, yet controversial role of GSK-3beta in MM and show significant anti-MM activity of AT7519, providing the rationale for its clinical evaluation in MM
    • …
    corecore